package com.javalsj.common.webflux.autoconfigure;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import feign.Retryer;

/**
 * @description spring cloud feign 获取request header拦截器
 * @author WANGJIHONG
 * @date 2019年5月14日 上午11:52:53
 * @Copyright 版权所有 (c) www.javalsj.com
 * @memo 假设现在有A服务,B服务,外部使用RESTAPI请求调用A服务，在请求头上有token字段，A服务使用完后，B服务也要使用，如何才能把token也转发到B服务呢？
 *       这里可以使用Feign的RequestInterceptor。
 */
@Configuration
public class CommonWebFluxFeignAutoConfiguration {

//	private Logger logger = LoggerFactory.getLogger(CommonWebFluxFeignAutoConfiguration.class);

	@Bean
	public Retryer feignRetryer() {
        return Retryer.NEVER_RETRY;
    }
	
}
